리버싱을 위한 C – 널널한 개발자 TV
https://www.youtube.com/watch?v=IPKVkSg_PD4&list=PLXvgR_grOs1DcOi82-ljnG8BnHyA7VIVq
- [리버싱을 위한 C] 1교시 I am a boy의 실체
1. [리버싱을 위한 C] 1교시 I am a boy의 실체
#include <stdio.h>
int main(void)
{
int a = 3045743;
int b = 1646289184;
int c = 1835081801;
puts(&c);
return 0;
}
# 프로젝트 -> ‘프로젝트명’ 속성 (Alt + F7)
1. 구성 속성 – C/C++ – 코드 생성 – 기본 런타임 검사 : 기본값
2. 링커 – 고급 – 임의 기준 주소 : 아니오 // ASLR 끄기 (프로그램 실행마다 메모리 주소가 달라지기)
# puts : 문자열 표시, 0이 나올때까지